package com.cgnpc.scp.purchase.mybatis.mapper.client;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cgnpc.scp.purchase.mybatis.entity.PurchaseProject;
import com.cgnpc.scp.purchase.mybatis.entity.PurchaseProjectExampleExtend;

import java.util.List;

public interface PurchaseProjectMapper extends BaseMapper<PurchaseProject> {
//    long countByExample(PurchaseProjectExample example);
//
//    int deleteByExample(PurchaseProjectExample example);
//
//    int deleteByPrimaryKey(String id);
//
//    int insert(PurchaseProject record);
//
//    int insertSelective(PurchaseProject record);
//
//    List<PurchaseProject> selectByExample(PurchaseProjectExample example);
//
//    PurchaseProject selectByPrimaryKey(String id);
//
//    int updateByExampleSelective(@Param("record") PurchaseProject record, @Param("example") PurchaseProjectExample example);
//
//    int updateByExample(@Param("record") PurchaseProject record, @Param("example") PurchaseProjectExample example);
//
//    int updateByPrimaryKeySelective(PurchaseProject record);
//
//    int updateByPrimaryKey(PurchaseProject record);

    List<PurchaseProject> selectByExampleWithCustom(PurchaseProjectExampleExtend example);
}